const userModel = require('../Model/userModel')

// 登录
exports.handleLogin = async (req, res) => {
    // 表单数据
    console.log(req.query);
    // GET请求参数在query里， post请求参数在body里
    let { username, password } = req.query;
    
    let data = await userModel.getUname(username);
    console.log(data);

    // 判断用户名不能为空
    if (!username) {
        res.send({
            msg: '用户名不能为空！',
            status: '-1'
        })
        return
    }

    // 判断用户名是否存在
    if (data.length === 0) {
        res.send({ 
            msg: '用户不存在！',
            status: '-1'
         })
        return
    }

    // 判断密码是否正确
    if (password !== data[0].password) {
        res.send({ 
            msg: '密码错误！',
            status: '-1'
         })
        return
    }

    // 登陆成功
    res.send({
        success: true,
        msg: '登陆成功！',
        status: '0'
    })
}